package com.adtech.adms.device.pojo;

import java.sql.Timestamp;
import java.util.HashSet;
import java.util.Set;

/**
 * GuiDatamodel entity. @author MyEclipse Persistence Tools
 */

public class GuiDatamodel implements java.io.Serializable {

	// Fields

	private Integer id;
	private Timestamp editDate;
	private Timestamp createDate;
	private String protocol;
	private String name;
	private String content;
	private Set guiDevicetypes = new HashSet(0);

	// Constructors

	/** default constructor */
	public GuiDatamodel() {
	}

	/** minimal constructor */
	public GuiDatamodel(Timestamp editDate, Timestamp createDate,
			String protocol, String name, String content) {
		this.editDate = editDate;
		this.createDate = createDate;
		this.protocol = protocol;
		this.name = name;
		this.content = content;
	}

	/** full constructor */
	public GuiDatamodel(Timestamp editDate, Timestamp createDate,
			String protocol, String name, String content, Set guiDevicetypes) {
		this.editDate = editDate;
		this.createDate = createDate;
		this.protocol = protocol;
		this.name = name;
		this.content = content;
		this.guiDevicetypes = guiDevicetypes;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Timestamp getEditDate() {
		return this.editDate;
	}

	public void setEditDate(Timestamp editDate) {
		this.editDate = editDate;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

	public String getProtocol() {
		return this.protocol;
	}

	public void setProtocol(String protocol) {
		this.protocol = protocol;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getContent() {
		return this.content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public Set getGuiDevicetypes() {
		return this.guiDevicetypes;
	}

	public void setGuiDevicetypes(Set guiDevicetypes) {
		this.guiDevicetypes = guiDevicetypes;
	}

}